package cn.xzq.crm.service;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import cn.xzq.crm.dao.LinkManDao;
import cn.xzq.crm.entity.LinkMan;

@Service("linkManService")
@Transactional
public class LinkManService {

	@Resource(name="linkManDaoImpl")
	private LinkManDao linkManDao;

	/**
	 * 添加一个联系人
	 * @param linkMan
	 */
	public void add(LinkMan linkMan) {
		linkManDao.add(linkMan);
	}

	/**
	 * 查找所有联系人 
	 * @return
	 */
	public List<LinkMan> findAll() {
		List<LinkMan> list = linkManDao.findAll();
		return list;
	}

	/**
	 * 根据id查找一联系人
	 * @param lkmId
	 * @return
	 */
	public LinkMan findOneById(String lkmId) {
		return linkManDao.findOneById(lkmId);
	}

	/**
	 * 修改联系人信息
	 * @param linkMan
	 */
	public void update(LinkMan linkMan) {
		linkManDao.update(linkMan);
	}

	/**
	 * 删除一个联系人
	 * @return
	 */
	public void delete(LinkMan linkMan) {
		linkManDao.delete(linkMan);
	}

	/**
	 * 多条件组合查询
	 * @param linkMan
	 * @return
	 */
	public List<LinkMan> findMoreCondition(LinkMan linkMan) {
		return linkManDao.findMoreCondition(linkMan);
	}

}
